package com.jt.service;

import com.jt.pojo.User;
import com.jt.vo.UserVO;

/**
 * dubbo的业务处理接口 名称不能重复
 * @author dc
 * @Classname DubboUserService
 * @Date 2020/2/26 11:53
 */
public interface DubboUserService {

    /**
     * 利用dubbo实现用户信息的注册
     * 用户入库时,必须传递email信息,暂时使用电话代替
     * 密码加密:md5加密,md5hash方式 盐值
     * @param userVO
     */
    void saveUser(UserVO userVO);

    /**
     * 完成用户数据的校验
     * 1.校验用户名和密码是否正确 密码由明文转化为密文
     * @param user 用户名和密码
     * @return uuid密钥
     */
    String findUserByUP(User user);

    void updateByPwd(UserVO userVO);
}
